package cn.wolfcode.shop.domin;

import cn.wolfcode.shop.basedomain.BaseDomian;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;
@Setter
@Getter
public class OrderInfo extends BaseDomian{
    /**
     * '订单编号'
     */
    private String orderSn;
    /**
     *用户Id
     */
    private Long userId;
    /**
     * '订单总价'
     */
    private BigDecimal orderAmount =new BigDecimal("0.00");
    /**
     * 付款方式,0为余额付款，1为在线付款，2为货到付款
     */
    private Integer payType=2;
    /**
     * 订单状态：0为未确认，1为已确认，2,为已完成，3为取消
     */
    private Integer orderStatus=0;
    /**
     * 订单物流状态：0为未发货，1为已发货，2为确认收货，3退货中，4为已退货
     */
    private Integer flowStatus=0;
    /**
     * 订单支付状态：0为未付款，1为付款
     */
    private Integer payStatus=0;
    /**
     * '下单时间'
     */
    private Date orderTime;
    /**
     * '联系人电话'
     */
    private String phone;
    /**
     * '联系人名称'
     */
    private String consignee;
    /**
     * '国家
     */
    private String country;
    /**
     * '省'
     */
    private String province;
    /**
     * '市'
     */
    private String city;
    /**
     * '区'
     */
    private String district;
    /**
     * '详细地址'
     */
    private String address;
    /**
     * '邮政编号'
     */
    private String zipcode;


}